Если вы разметили сайт-визитку или простой проект на Debian 12, вот как быстро установить и запустить веб-серверы Apache и Nginx.
Установка Apache
Apache – мощный и универсальный веб-сервер, отлично подходит для проектов с гибкими требованиями.
Команды установки:
sudo apt update
sudo apt install apache2
sudo systemctl enable apache2
sudo systemctl start apache2
После этого сервер запустится автоматически и будет открыт по умолчанию на порту 80.
Проверка работоспособности:
Откройте в браузере IP вашего сервера или домен – должна появиться стандартная страница Apache.
Установка Nginx
Nginx – легкий, быстрый сервер, оптимальный для сайтов с небольшой и средней нагрузкой, а также для отдачи статического контента.
Команды установки:
sudo apt update
sudo apt install nginx
sudo systemctl enable nginx
sudo systemctl start nginx
Сервер будет доступен по адресу http://IP_вашего_сервера/, порт 80.
Проверка работоспособности:
В браузере откройте IP сервера или домен – увидите стандартную страницу приветствия Nginx.
Работа с обоими серверами одновременно
Если хотите поставить и Apache, и Nginx на одном сервере, нужно следить, чтобы они не конфликтовали по портам:
- По умолчанию оба пытаются слушать порт 80, это вызовет ошибку.
- Можно оставить один сервер на порту 80, а второму указать другой порт, например 8080.
Для изменения порта в Apache откройте файл
nano /etc/apache2/ports.conf
в Nginx:
nano /etc/nginx/sites-available/default